#!/bin/bash
#
# 计算两个数的四则运算
# Copyright 2022 yanyanl

function calculater() {
#读取参数
  read -p "please input 2 parameter: " a1 a2

#说明文字输出的格式
  cat << EOF
   1) sum
   2) minus
   3) multi
   4) divide
   exit) exit
EOF
#选择操作
while [ $? -eq 0 ]; do
     read -p "please select your method:" s1
  case $s1 in
   1)
     echo "$((a1+a2))"
    ;;
    2)
      echo "$((a1-a2))"
    ;;
    3)
      echo "$((a1*a2))"
    ;;
    4)
      echo "$((a1/a2))"
    ;;
    exit)
      exit 0
    ;;
   esac
done


}
#带参数调用
calculater "$@"

#进阶：循环选择，直到选择exit 才退出